package cn.lg.soar.system.api.model;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 账号绑定（绑定手机号、绑定微信openid等）
 * @author luguoxiang
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Getter
@Setter
public class UserBindDTO implements Serializable {

    private static final long serialVersionUID = 529784461720977848L;

    /**
     * 用户id
     */
    @NotNull(message = "缺少 userId")
    private Long userId;

    /**
     * 账号类型
     */
    @NotNull(message = "缺少 accountType")
    private Integer accountType;

    /**
     * 账号（如：15078787979、ad477484e74857c748b487e78f）
     */
    @NotNull(message = "缺少 account")
    private String account;

}
